http://www.vivaolinux.com.br/artigo/DrQueue-+-Blender-=-Render-Farm-para-mortais
Beowulf cluster
Render Farm feita em casa

external image blender-2.57.jpeg

Usando o Renderfarm.fi directamente de dentro do Blender

Acessibilidade é uma questão fundamental para qualquer serviço que procura ganhar a aceitação. Por esta razão, criaram um script python que torna possível para um usuário carregar e processar sessões para Renderfarm.fi directamente a partir de uma instância do Blender. Tudo o que precisa é ir a go to File > User Preferences > Add-ons > Render e marque a caixa ao lado de complemento Renderfarm.fi. Agora é capaz de ter acesso ao script directamente de dentro da guia de motores de renderização na sua janela principal. O script verifica também que as configurações de cena estão corretas para que o processamento ter sucesso. Observe que para enviar o trabalho para Renderfarm.fi através do uploader, ainda precisa de possuir uma conta no serviço.

external image Add-on.png

1. Escolha render engine

O uso do Renderfarm.fi no liquidificador é tão simples quanto possível. No entanto, se enfrentar quaisquer problemas ou ter qualquer solicitação de recurso, por favor veja o fórum. Enquanto isso, escolha Renderfarm.fi do motor-menu suspenso (barra de ferramentas superior).

external image render_engine_drop.png

2. mecanismo de render engine

O script é incluído no liquidificador, mas por padrão não está habilitado. Se não conseguir ver o motor, em seguida, vá para o processamento de preferências do usuário - Addons - e clique na caixa de seleção próximo a Renderfarm.fi (ponto verde). O motor deve agora ser visível no menu. Lembre-se de salvar as alterações.

external image uploader-userpref.pngexternal image uploader-renderaddon.png

3. Insira as informações de usuário

Nas propriedades de processamento, verá painéis para Renderfarm.fi. Comece digitando o seu endereço de e-mail (o que usar no Renderfarm.fi) seguido-se a senha. Agora confirme as credenciais. A qualquer momento, pode alterar as suas informações de login, pressionando o usuário alterar.

external image uploader-userinfo.png

4. Preencha as informações de cena

Preencha informações de cena até que não veja quaisquer avisos. Lembre-se de definir o tamanho de processamento da sua cena apropriadamente. Quando terminar, pressione verificar a cena. Isto irá guardar o arquivo actual com as alterações feitas. Na próxima vez que abri-lo, as informações já vão estar lá.
Para se certificar que obtem os resultados esperados, por favor, faça um teste de processar.

external image uploader-sceneinfo.png

5. Finalizar e carregar

Finalmente escolha as suas licenças preferidas e verifique se o limite de uso máximo de memória é definido correctamente (as versões futuras terão recursos de estimativa de memória, portanto este requisito poderá em breve tornar-se extinto). Agora apenas aperte o botão de Render e continue a desfrutar o Blender!



Renderfarm é a designação atribuída a uma rede de computadores criada para distribuir a tarefa derenderizar por várias máquinas. O principal objectivo das renderfarms é acelerar o processo de criação de imagens geradas por computador (renderização) utilizando em simultâneo e para um mesmo fim os recursos de processamento de vários computadores.
external image SquidNetRenderFarm.png

Render Farm

Render farm é um cluster de computadores que tem a função de paralelizar o trabalho de renderização de imagens geradas através de computação gráfica. Este trabalho pode ser facilmente paralelizado pois a renderização de cada frame pode ser feita de modo independente dos demais, sendo necessário somente o compartilhamento dos modelos e texturas necessárias e a captação das imagens finalizadas.
Surgiram termos como Cluster e render distribuído agregado a este conceito.
Quando pensamos em filmes de 60 minutos a única forma de concretizar em tempo útil será através do recurso de parques informáticos (render farm) com 200, 300 ou mais máquinas, ligadas em rede, onde um servidor equaciona as prioridades e os jobs (trabalhos) a calcular nos diversos slaves.


http://youtu.be/4VUWrZRCtI8
Alguns links:
http://www.allanbrito.com/
http://pt.wikipedia.org/wiki/Blender


Versões do blender:

  • Versão 1.00 - Primeira versão do Blender, e estava disponível apenas para o sistema operacional IRIX
  • Versão 2.04 - Última versão para sistemas operacionais para iPAQ
  • Versão 2.11 - Última versão para o sistema operacional BeOS
  • Versão 2.25 - Última versão comercial/proprietária, conhecida como Blender Publisher
  • Versão 2.33 - Última versão para o sistema operacional Darwin
  • Versão 2.37a - Foi a última versão para o sistema operacional IRIX, até ser lançada novamente
  • Versão 2.43 - Primeira versão do Blender com suporte a modelagem Sculpt, semelhante ao ZBrush
  • Versão 2.44 - Lançada em 13 de maio de 2007, foi a primeira versão do Blender com suporte a 64 bits. Foi também a primeira versão com suporte a SSS (Subsurface Scattering)
  • Versão 2.45 - Em 21 de setembro de 2007, retornou o desenvolvimento de versões para o sistema IRIX
  • Versão 2.50 - Lançada em 25 de novembro de 2009, trouxe uma interface de usuário redesenhada
  • Versão 2.61 - Lançada em 14 de dezembro de 2011, é atualmente a última versão estável lançada

Plataforma para fazer render farm:

http://translate.google.pt/translate?hl=pt-PT&sl=en&u=http://www.blendernation.com/2009/04/30/loki-render-create-your-own-render-farm/&ei=JyAQT-61DMnd8gPVxpDnAw&sa=X&oi=translate&ct=result&resnum=10&ved=0CJsBEO4BMAk&prev=/search%3Fq%3Dblender%2Brender%2Bfarm%26hl%3Dpt-PT%26biw%3D1280%26bih%3D863%26prmd%3Dimvnsfd

Loki Render é uma multi-plataforma gerente de fila de renderização 3D frames.Chamado de "render farm" ou "prestação de rede distribuída", serve Blender torna postos de trabalho para um grupo de computadores. Rendering 3D frames is CPU intensive and can take a long time, so having several computers work together can greatly decrease the total time needed. Renderização 3D frames é intensivo da CPU e pode levar um longo tempo, assim que tiver vários computadores trabalham juntos, pode diminuir consideravelmente o tempo total necessário. Os computadores mais você tem, mais rápido você pode colocar no mercado esses quadros.


http://www.youtube.com/watch?v=jpSesRHRYYk&feature=related

Curta do Sintel

external image 220px-Sintel_poster.jpg


Sintel é uma animação criada no Blender.O trailer de Sintel foi publicado em 13 de Maio de 2010 e, pode ser visto online no site oficial da animação. Para a sua criação foi preciso fazer o render em inúmeros computadores.

http://youtu.be/fMJXiOF9MGM























Link:
http://www.youtube.com/watch?v=fMJXiOF9MGM&feature=player_embedded#!



Como criar os movimentos das personagens:

=

http://youtu.be/o3LFZJjfRI8























Link: http://www.youtube.com/watch?v=o3LFZJjfRI8&feature=player_embedded#!===

Como configurar uma fazenda de renderização no Blender 3D e Indigo Renderer
A aparência de uma imagem é muito importante para qualquer tipo de renderização relacionadas com visualização arquitetônica. The challenge to produce a photo real image is sometimes difficult to overcome, and may let some artists disappointed with their first results. O desafio de produzir uma imagem de foto real às vezes é difícil de superar, e pode deixar que alguns artistas decepcionados com os primeiros resultados. I see that all the time with my students, since they want all renders looking extremely realistic since the beginning. Eu vejo isso o tempo todo com meus alunos, pois eles querem todos os torna extremamente realista procurando desde o início. A few days ago I'd published a link to a post at the CG Society forums, where a few artists were pointing out solutions and tips to create a photo real rendering. Alguns dias atrás eu tinha publicado um link para um post na Sociedade CG fóruns, onde alguns artistas foram apontando soluções e dicas para criar um renderização foto real. One of those tips was about the type of render engine used for the project, where an unbiased render engine could make the difference. Uma dessas dicas é sobre o tipo de mecanismo de renderização usado para o projeto, onde um mecanismo de renderização imparcial poderia fazer a diferença.
If you have ever used am unbiased render engine before, like Indigo Render or LuxRender with Blender 3D, you may have found that the level of realism generated by those renders is incredible accurate. Se você já usou am mecanismo de renderização imparcial antes, como Indigo Render ou LuxRender com o Blender 3D, você pode ter achado que o nível de realismo gerada por aqueles presta é incrível precisão. This is because of the nature of an unbiased render engine, which is based in physical aspects light behave and can also simulate chromatic aberrations. Isto é devido à natureza de um mecanismo de renderização imparciais, que se baseia na luz aspectos físicos se comportam e também pode simular as aberrações cromáticas. That's why sometimes all we have to do to create a great image, is point out the direction of light and place the camera. É por isso que algumas vezes tudo o que temos que fazer para criar uma imagem grande, é apontar a direção da luz e coloque a câmera. With the materials and textures configured, hit the Render button and wait until the image is generated. Com os materiais e texturas configurado, aperte o botão Render e espere até que a imagem é gerada.

external image indigo-renderer-blender3d.png
http://www.blender3darchitect.com/wp-content/uploads/2009/04/indigo-renderer-blender3d.png
Esse é o tipo de notícia que pode ajudar muita gente que está com projetos complexos envolvendo 3d, mas não tem acesso a computadores velozes para trabalhar na renderização. Qualquer estúdio ou empresa com um pouco mais de recursos, monta para suas atividades uma coisa chamada de Render Farm, que em tradução direta seria algo como uma “fazenda de renderização”, o termo usado é fazenda, pois é a melhor analogia com uma verdadeira série de computadores em paralelo, lembrando em muito uma plantação.
Se você ainda não conseguiu imaginar uma Render Farm, a imagem abaixo vai deixar as coisas mais claras. Isso é uma Render Farm:

external image 2825013521_d5f5afaacb.jpg
http://farm4.static.flickr.com/3037/2825013521_d5f5afaacb.jpg


O que é/para que serve o Blender Render Farm

Blender é o mais popular suíte 3D código aberto do mundo. Mesmo para software com uma história de longa data de volta da década de noventa, é mais recente encarnação - Blender 2.59 - pode ser reconhecido como um verdadeiro marco. É novo e é rápido! O núcleo UI inteira foi reescrito do zero, tanto facilitando a curva de aprendizagem, oferecendo artistas experientes uma experiência de usuário mais contemporâneo.
Ferramentas de produção estabelecidas foram trazidos de volta da série anterior, com novas ferramentas, tais como o fumo de simulação, escultura de vários segmentos, interativa simulação de pano e softbody em tempo real, partículas fluidos e uma nova API Python sendo introduzidas, que permite que os scripts para configurar totalmente Interface do Blender.
Esquema/imagem
external image 750px-Blender_2.61-startup.pngexternal image blender-13.jpgexternal image Attila%252520-%252520Technology%252520-%252520Render%252520Farm%2525202008%252520-%25252007.jpgexternal image 262958_10150278898389391_296059024390_7557335_1607218_n.jpg
imagem retirada da web:
&tbnw=198&ndsp=26&ved=1t:429,r:20,s:640&tx=154&ty=166&biw=1229&bih=856
http://2.bp.blogspot.com/-TuBYVeSeK60/TwJmVEhhmvI/AAAAAAAAAII/eG0anBshntY/s1600/blender3d.jpghttp://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Blender_2.61-startup.png/750px-Blender_2.61-startup.png
http://forum.zwame.pt/showthread.php?t=665544&page=1



Material necessário

hardware+software
Blender
Blender é, no momento, o pacote mais completa fonte aberta para a modelagem e renderização. Seu modelador é equipado com uma interface completamente OpenGL e pode ser iniciado através de uma modalidade de grupo, a fim de executar apenas renderings.
Recursos de software estas e outras encorajados a sua adopção pela Cineca para o desenvolvimento de ambientes virtuais, permitindo a criação de uma fazenda de renderização dedicado e eficiente.

Características Técnicas

O Blender Cineca render farm é executado em um HPC Cineca cluster, chamado PLX, com 560 processadores quad-core Intel Nehalem e interligação Infiniband.
Normalmente, as fazendas Blender tornar baseiam-se em Pcs ligados em rede e usar ferramentas de lançamento para a execução do processamento e da passagem de arquivos de entrada em clusters HPC empregos devem ser apresentados através de um agendador de tarefas (PBS Pro, neste caso) por isso criamos uma série de scripts , que usam o modo de lote de Blender e apresentar o trabalho de renderização em um determinado número de cpus (como qualquer trabalho HPC), dividindo a quadros a serem renderizados entre os CPUs que foram feitas.

A fazenda de renderização é constituíam por três fases: 1 - a partir de um nó de login do usuário inicia um script (blender_submit.sh) pedindo para o programador de uma certa quantidade de processadores;
2- Em seguida, a partir de cada nó inicia o script blender_mpi.sh;
3 - blender_mpi.sh lança Blender com 8 threads para cada nó.

Mpi_blender é um pequeno programa escrito em C e usando MPI para saber quantas CPUs têm sido empregadas e, portanto, dividir os quadros entre os CPUs disponíveis. For example, 16 CPUs, 160 frames, each CPU computes and saves 10 frames. Por exemplo, 16 CPUs, 160 quadros, cada processador calcula e grava 10 frames.
. No momento em que a Fazenda de renderização funciona apenas para animações, e não para quadros ainda, eo formato de saída é apenas JPG.

Render farm feita em casa

external image 223748_10150278906919391_296059024390_7557407_3893936_n.jpgexternal image 283798_10150278898239391_296059024390_7557328_5331859_n.jpg

Imagem obtida de: http://www.pcdiga.net/showthread.php?t=41324

Render farm num móvel do IKEA